Multi-transport stream (ts) generating apparatus and method, and digital broadcasting transmission and reception apparatuses and methods

ABSTRACT

A multi-transport stream (TS) generating apparatus and method, and digital broadcasting transmission and reception apparatuses and method are provided. The multi-TS generating apparatus includes an adaptor to generate an adaptation field in some packets of a normal stream; an interleaver to interleave the normal stream; a turbo processor to turbo-code a plurality of turbo streams; a stuffer to generate a multi-TS by stuffing the plurality of the turbo streams into the adaptation field; and a deinterleaver to deinterleave the multi-TS. Accordingly, the plurality of the turbo streams can be transmitted far more easily.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No.11/938,948, filed on Nov. 13, 2007, now pending, which claims allbenefits accruing under 35 U.S.C. §119 from Korean Application No.2007-36436, filed on Apr. 13, 2007 in the Korean Intellectual PropertyOffice, the disclosures of which are incorporated herein by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

Aspects of the present invention relate to a multiple-transport stream(TS) generating apparatus and method, and a digital broadcastingtransmission and reception apparatuses and methods. More particularly,aspects of the present invention relate to a multi-TS generatingapparatus and method of transmitting and receiving a plurality of turbostreams, and digital broadcasting transmission and reception apparatusesand methods.

2. Description of the Related Art

With advances in electronic and communication technologies, digitaltechnology has been introduced into broadcast system applications, andvarious standards have been presented for digital broadcasting.Specifically, the various standards include the Advanced TelevisionSystems Committee (ATSC) Vestigial Sideband Modulation (VSB) standardused in the United States, and the Digital VideoBroadcasting—Terrestrial (DVB-T) standard used in Europe.

The ATSC VSB standard for transmission used in the United States, basedon National Television Standards Committee (NTSC) frequency band,features a simplified and an economically efficient implementation of atransmitter and a receiver. Using a single carrier amplitude modulationVSB, the ATSC VSB standard enables transmission of video data, audiodata, and auxiliary data of high quality over a single 6 MHz bandwidth.

FIG. 1 is a block diagram of a typical digital broadcasting transmissionsystem. As shown in FIG. 1, the digital broadcasting transmission systemincludes an emission multiplexer (MUX) 10, an exciter 20, and a poweramplifier 30. The emission MUX 10 receives a normal stream, and a turbostream and outputs a dual transport stream (TS) by multiplexing thenormal stream and the turbo stream. Herein, the normal stream is astandard stream for compatibility with an existing digital broadcastingtransmission system, and the turbo stream is a stream added according tothe ATSC VSB standard.

The exciter 20 receives and processes the dual TS from the emission MUX10. In more detail, the exciter 20 performs processes such asrandomization, RS (Reed-Solomon) encoding, interleaving, and turboprocessing, with respect to the dual TS, appends a segment sync signaland a field sync signal, inserts a pilot, and then modulates the dualTS. The dual TS output from the exciter 20 is amplified by the poweramplifier 30 to a power suitable for transmission and then istransmitted to a receiver (not shown) over an antenna 40. The receiverseparates the turbo stream from the dual TS, demodulates the turbostream using a turbo repetitive demodulator (not shown), and generates atransport stream including only the turbo stream.

As such, the dual TS transmitted from the transmitter to the receiverincludes the normal stream and the turbo stream. That is, in addition tothe normal stream, one stream is further included in the dual TS.However, it is impossible for a typical digital broadcastingtransmission system that generates the dual TS to include two or moreadditional streams.

SUMMARY OF THE INVENTION

Aspects of the present invention relate to a multi-TS generatingapparatus and method of transmitting various broadcast signals by addinga plurality of turbo streams to a normal stream using one or more turboprocessors, and digital broadcasting transmission and receptionapparatuses and methods.

Additional aspects and/or advantages of the invention will be set forthin part in the description which follows and, in part, will be obviousfrom the description, or may be learned by practice of the invention.

According to an example embodiment of the present invention, a multi-TSgenerating apparatus includes an adaptor to generate an adaptation fieldin some packets of a normal stream; an interleaver to interleave thenormal stream; a turbo processor to turbo-code a plurality of turbostreams; a stuffer to generate a multi-transport stream (TS) by stuffingthe plurality of the turbo streams into the adaptation field; and adeinterleaver to deinterleave the multi-TS.

According to an example embodiment of the present invention, themulti-TS generating apparatus may further include a randomizer torandomize the normal stream including the adaptation field; a parityarea generator to generate a parity area for the normal stream; a parityarea eliminator to remove the parity area from the multi-TS; and aderandomizer to derandomize the multi-TS from which the parity area isremoved.

According to an example embodiment of the present invention, the turboprocessor may include one or more turbo preprocessors toinformation-process respective ones of the plurality of the turbostreams; one or more outer encoders to encode the respective ones of theplurality of the turbo streams; and one or more outer interleavers tointerleave the respective ones of the plurality of the encoded turbostreams.

According to an example embodiment of the present invention, each of theturbo preprocessors may include an eraser encoder to eraser-encode oneof the plurality of the turbo streams; an RS encoder to RS-encode theone turbo stream; and a place holder maker to generate a parity additionarea for the one turbo stream.

According to an example embodiment of the present invention, the turbopreprocessor, the outer encoder, and the outer interleaver may beprovided to correspond to a number of the turbo streams respectively.

According to an example embodiment of the present invention, the turbopreprocessor and the outer encoder may be provided to correspond to thenumber of the turbo streams respectively, and at least one outerinterleaver may be provided.

According to an example embodiment of the present invention, at leastone turbo preprocessor, at least one outer encoder, and at least oneouter interleaver may be provided to time-divide and process theplurality of the turbo streams.

According to another example embodiment of the present invention, amulti-TS generating apparatus includes an adaptor to receive a normalstream and generate an adaptation field in some packets of the normalstream; a turbo processor to turbo-code a plurality of turbo streams; amulti-stream interleaver to interleave the plurality of the turbostreams; and a stuffer to generate a multi-TS by stuffing the turbostreams in the adaptation field.

According to another example embodiment of the present invention, adigital broadcasting transmission apparatus to transmit a multi-transport stream (TS) in which a plurality of turbo streams is added toa normal stream, includes a transmission (TX) randomizer to randomizethe multi-TS; a Reed-Solomon (RS) encoder to RS-encode the multi-TS; aTX interleaver to interleave the multi-TS; a multiplexer to multiplex byadding sync signals to the multi-TS; and a modulator to modulate themulti-TS.

According to another example embodiment of the present invention, adigital broadcasting reception apparatus to receive a multi-transportstream (TS) in which a plurality of turbo streams is added to a normalstream includes a demodulator to receive and demodulate the multi-TS; anequalizer to equalize the multi-TS; a viterbi decoder to viterbi-decodethe normal stream of the multi-TS; a trellis decoder to trellis-decodethe plurality of the turbo streams of the multi-TS; and a turbo decoderto turbo-decode the plurality of the turbo streams.

According to another example embodiment of the present invention, amulti-TS generating method includes generating an adaptation field insome packets of a normal stream; interleaving the normal stream;turbo-coding a plurality of turbo streams; generating a multi-TS bystuffing the plurality of the turbo streams in the generated adaptationfield; and deinterleaving the generated multi-TS.

According to another example embodiment of the present invention, amulti-TS generating method includes generating an adaptation field insome packets of a normal stream; turbo-coding a plurality of turbostreams; interleaving the plurality of the turbo streams; and generatinga multi-TS by stuffing the turbo streams into the generated adaptationfield.

According to another example embodiment of the present invention, adigital broadcasting transmission method of transmitting a multi-TS inwhich a plurality of turbo streams is added to a normal stream, includesrandomizing a multi-TS; RS-encoding the randomized multi-TS;interleaving the multi-TS; multiplexing by adding sync signals to themulti-TS; and modulating the multi-TS.

According to another example embodiment of the present invention, adigital broadcasting reception method of receiving a multi-TS in which aplurality of turbo streams is added to a normal stream, includesreceiving and demodulating the multi-TS; equalizing the multi-TS;viterbi-decoding the normal stream of the multi-TS; trellis-decoding theplurality of the turbo streams of the multi-TS; and turbo-decoding theplurality of the turbo streams.

According to another example embodiment of the present invention, amulti-transport stream (TS) generating apparatus includes an adaptor togenerate an adaptation field in some packets of a normal stream; a turboprocessor to turbo-code a plurality of turbo streams; and a stuffer togenerate a multi-TS by stuffing the plurality of the turbo streams inthe adaptation field.

According to another example embodiment of the present invention, adigital broadcasting method includes generating an adaptation field insome packets of a normal stream; turbo-coding a plurality of turbostreams; generating a multi-TS by stuffing the plurality of the turbostreams in the adaptation field; and transmitting the multi-TScontaining the plurality of the turbo streams via a transmission channelfor subsequent signal reception and processing.

In addition to the example embodiments and aspects as described above,further aspects and embodiments will be apparent by reference to thedrawings and by study of the following descriptions.

BRIEF DESCRIPTION OF THE DRAWINGS

A better understanding of the present invention will become apparentfrom the following detailed description of example embodiments and theclaims when read in connection with the accompanying drawings, allforming a part of the disclosure of this invention. While the followingwritten and illustrated disclosure focuses on disclosing exampleembodiments of the invention, it should be clearly understood that thesame is by way of illustration and example only and that the inventionis not limited thereto. The spirit and scope of the present inventionare limited only by the terms of the appended claims. The followingrepresents brief descriptions of the drawings, wherein:

FIG. 1 is a block diagram of a typical digital broadcast transmissionsystem;

FIG. 2 is a block diagram of a multi-transport stream (TS) generatingapparatus according to an example embodiment of the present invention;

FIG. 3 is a block diagram of a turbo preprocessor according to anexample embodiment of the present invention;

FIG. 4 is a block diagram of a turbo processor according to anotherexample embodiment of the present invention;

FIG. 5 is a block diagram of a multi-TS generating apparatus accordingto another example embodiment of the present invention;

FIG. 6 is a block diagram of a multi-TS generating apparatus accordingto yet another example embodiment of the present invention;

FIG. 7 is a block diagram of a digital broadcasting transmissionapparatus according to an example embodiment of the present invention;

FIG. 8 is a block diagram of a digital broadcasting reception apparatusaccording to an example embodiment of the present invention;

FIG. 9 is a flowchart outlining a multi-TS generating method accordingto another example embodiment of the present invention;

FIG. 10 is a flowchart outlining a multi-TS generating method accordingto another example embodiment of the present invention;

FIG. 11 is a flowchart outlining a digital broadcasting transmissionmethod according to an example embodiment of the present invention; and

FIG. 12 is a flowchart outlining a digital broadcasting reception methodaccording to an example embodiment of the present invention.

DETAILED DESCRIPTION OF THE EMBODIMENTS

Reference will now be made in detail to the example embodiments of thepresent invention, which are illustrated in the accompanying drawings,wherein like reference numerals refer to the like elements throughout.The example embodiments are described below in order to explain thepresent invention by referring to the figures.

FIG. 2 is a block diagram of a multi-transport stream (TS) generatingapparatus 100 a according to an example embodiment of the presentinvention. As shown in FIG. 2, the multi-TS generating apparatus 100 aincludes an adaptor 110, a randomizer 120, a parity area generator 130,an interleaver 140, a turbo processor 150 a, a stuffer 160, adeinterleaver 170, a parity area eliminator 180, and a derandomizer 190.

The adaptor 110 receives a normal stream and generates an adaptationfield to some packets of the received normal stream to enable stuffingof the turbo streams (or packets thereof). Herein, the normal stream isa standard stream for compatibility with an existing digitalbroadcasting transmission and reception system, and the turbo stream isa stream that is robust-processed to enhance the reception performancethereof.

The adaptation field generated by the adaptor 110 can be definedvariously according to the structure of the multi-TS. For instance, theadaptation field can be generated in part or all of a payload area of anormal stream packet. Herein, the multi-TS refers to a stream where thenormal stream and the turbo streams are mixed. In other exampleembodiments, the normal stream and the turbo stream are mixed byincluding the turbo stream packet in the normal stream packet and/or bymultiplexing the normal stream and the turbo stream. The randomizer 120randomizes the normal stream that includes the adaptation fieldgenerated by the adaptor 110. The parity area generator 130 generates aparity area for the normal stream that is randomized in the randomizer120. Herein, the parity area refers to an area for inserting, that is,for recording a parity bit calculated for the multi-TS. The interleaver140 interleaves the normal stream that includes the parity areagenerated by the parity area generator 130 byte by byte.

The turbo processor 150 a turbo-decodes a plurality of turbo streams,for example, turbo streams #1 through #N. To do so, the turbo processor150 a includes at least one turbo preprocessor 152, at least one outerencoder 154, and at least one outer interleaver 156. The turbopreprocessor 152 processes information of the input turbo stream. Theouter encoder 154 encodes the turbo stream that is output from the turbopreprocessor 152. The outer interleaver 156 interleaves the turbo streamthat is output from the outer encoder 154.

In FIG. 2, the turbo processor 150 a includes the plurality of the turbopreprocessors 152, the outer encoders 154, and the outer interleavers156 corresponding to the plurality of the turbo streams. For example,when two turbo streams are to be transmitted together with the normalstream, two turbo preprocessors 152, two outer encoders 154, and twoouter interleavers 156 are respectively provided.

In other example embodiments, the turbo processor 150 a may include oneor more turbo preprocessor 152, one or more outer encoder 154, and oneor more outer interleaver 156, whose respective numbers are less than ordifferent from the number of the turbo streams. In this case, theincluded turbo preprocessor 152, the outer encoder 154, and the outerinterleaver 156 can time-divide and process a plurality of the turbostreams. That is, the turbo preprocessor 152, the outer encoder 154, andthe outer interleaver 156 can divide the processing time of each turbostream by a preset time unit and process the turbo streams. When atleast one turbo preprocessor 152, at least one outer encoder 154, and atleast one outer interleaver 156 process the plurality of the turbostreams, the hardware complexity can be attenuated.

As shown in FIG. 2, the stuffer 160 generates a multi-TS by stuffing theturbo streams (or packets thereof) output from the turbo processor 150 ainto the adaptation field of the normal stream output from theinterleaver 140. The deinterleaver 170 deinterleaves the multi-TS outputfrom the stuffer 160. The parity area eliminator 180 removes the parityarea from the multi-TS output from the deinterleaver 170. Thederandomizer 190 derandomizes the multi-TS output from the parity areaeliminator 180. The multi-TS output from the derandomizer 190 istransmitted to a digital broadcasting transmission apparatus of FIG. 7,to be explained later.

FIG. 3 is a block diagram of the turbo preprocessor 152 according to anexample embodiment of the present invention. The turbo processor 152 maybe that shown in FIG. 2. As shown in FIG. 3, the turbo preprocessor 152of includes an eraser encoder 152 a, an RS (Reed-Solomon) encoder 152 b,and a place holder maker 152 c.

The eraser encoder 152 a eraser-encodes the turbo stream. The eraserencoding of the turbo stream aims to enhance the reception performanceby removing noise of the turbo stream. The RS encoder 152 b RS-encodesthe turbo stream output from the eraser encoder 152 a. The place holdermaker 152 c generates and appends a parity addition area to the turbostream output from the RS encoder 152 b.

FIG. 4 is a block diagram of a turbo processor 150 b according toanother example embodiment of the present invention. The turbo processor150 b may be used in the multi-transport stream (TS) generatingapparatus 100 a of FIG. 2. Referring to FIGS. 2 and 3, the turboprocessor 150 b includes at least one turbo preprocessor 152, at leastone outer encoder 154, and at least one outer interleaver 156 in equalnumbers, but not limited to the number. That is, any equal numbers ofthe turbo preprocessor 152, the outer encoder 154, and the one outerinterleaver 156 may be provided, though not required.

One difference between the turbo processor 150 b of FIG. 4 and the turboprocessor 150 a of FIG. 2 is that, although both the turbo preprocessors152 and the outer encoders 154 of the turbo processors 150 a, 150 b areequipped to correspond to the plurality of the turbo streams, only oneouter interleaver 158 is provided in the turbo processor 150 b of FIG.4. The outer interleaver 158 receives the plurality of the turbo streamsfrom the turbo preprocessors 152 and the outer encoders 154, andinterleaves the received turbo streams. The outer interleaver 158 ofFIG. 4 has the different reference numeral from that of the outerinterleaver 156 of FIG. 2 to distinguish them. The turbo processor 150 bas shown in FIG. 4 can acquire a higher diversity gain than the turboprocessor 150 a of FIG. 2.

FIG. 5 is a block diagram of a multi-TS generating apparatus 100 baccording to another example embodiment of the present invention. Sincethe multi-TS generating apparatus 100 b has components that are similarto or the same as those of the multi-TS generating apparatus 100 a ofFIG. 2, the same components have the same reference numbers. The commoncomponents are not explained but different components are described.

The multi-TS generating apparatus 100 b of FIG. 5 includes an adaptor110, a randomizer 120, a turbo processor 150 a, a stuffer 160, aderandomizer 190, and a multi-stream interleaver 195. It should be notedthat the randomizer 120 and the derandomizer 190 can be omitted in otherexample embodiments.

As shown in FIG. 5, an adaptation field is generated in the normalstream by the adaptor 110. The normal stream is randomized by therandomizer 120 and fed to the stuffer 160. Additionally, a plurality ofturbo streams is processed by the turbo processor 150 a and fed to themulti-stream interleaver 195. The multi-stream interleaver 195interleaves the turbo streams processed in the turbo processor 150 a andprovides the interleaved turbo streams to the stuffer 160. The stuffer160 generates a multi-TS by stuffing the turbo streams (or packetsthereof) into the adaptation field of the normal stream. The multi-TS isderandomized by the derandomizer 190 and then transmitted to a digitalbroadcasting transmission apparatus of FIG. 7, to be explained later. Inother example embodiments, the turbo processor 150 b may be used withthe multi-TS generating apparatus 100 b.

While the multi-TS generating apparatus 100 b of FIG. 5 has a differentstructure from the multi-TS generating apparatus 100 a of FIG. 2, theyachieve the same effect.

FIG. 6 is a block diagram of a multi-TS generating apparatus 100 caccording to another example embodiment of the present invention. Themulti-TS generating apparatus 100 c of FIG. 6 includes an adaptor 110, aturbo processor 150 a, a stuffer 160, and a multi-stream interleaver195.

The multi-TS generating apparatus 100 c of FIG. 6 has components thatare similar to or the same as those of the multi-TS generating apparatus100 b of FIG. 5. Compared to the example embodiment of FIG. 5, themulti-TS generating apparatus 100 c of FIG. 6 does not include arandomizer 120 and a derandomizer 195, but achieves the same effect witha different structure.

FIG. 7 is a block diagram of a digital broadcasting transmissionapparatus 200 according to an example embodiment of the presentinvention. The digital broadcasting transmission apparatus 200 includesa transmission (TX) randomizer 210, a Supplementary Reference Signal(SRS) stuffer 220, an RS (Reed-Solomon) encoder 230, a TX interleaver240, a trellis/parity corrector 250, a TX multiplexer 260, and ademodulator 270.

In FIG. 7, the TX randomizer 210 randomizes the multi-TS and providesthe randomized multi-TS to the SRS stuffer 220. The SRS stuffer 220stuffs the SRS in a stuffing area of the multi-TS that is randomized inthe TX randomizer 210. The RS encoder 230 RS-encodes the multi-TS havingthe stuffed SRS and provides the RS-encoded multi-TS to the TXinterleaver 240.

The TX interleaver 240 interleaves the multi-TS that is RS-encoded inthe RS encoder 230 byte by byte and provides the interleaved multi-TS tothe trellis/parity corrector 250. The trellis/parity corrector 250trellis-encodes the multi-TS that is interleaved in the TX interleaver240. The trellis/parity corrector 250 includes twelve Trellis-CodedModulations (TCMs), that is, TCM #1 through TCM #12 in this exampleembodiment, though not required. TCM #1 through TCM #12 include aDeterministic Trellis Reset (DTR). The DTR is responsible to reset amemory at an intended time to produce an output value which is alwaysknown when one of values stored to TCM #1 through TCM #12 is output.

The TX multiplexer 260 adds a field sync and a segment sync to themulti-TS output from the trellis/parity corrector 250, and multiplexesand outputs the multi-TS. The demodulator 270 demodulates the multi-TSoutput from the TX multiplexer 260 and outputs the demodulated multi-TS.

The digital broadcasting transmission apparatus 200 receives themulti-TS from the multi-TS generating apparatus 100 a of FIG. 2 or themulti-TS generating apparatus 100 b of FIG. 5, processes the multi-TSthrough the TX randomizer 210, the SRS stuffer 220, the RS encoder 230,the TX interleaver 240, the trellis/parity corrector 250, the TXmultiplexer 260, and the demodulator 270, and then transmits theprocessed multi-TS to a digital broadcasting reception apparatus of FIG.8, which will be described below, through a power amplifier 300.

As shown in FIG. 7, the digital broadcasting transmission apparatus 200does not include a turbo processor in the transmitter to process ageneral multi-TS. Instead, the turbo processor for processing thegeneral multi-TS is equipped in the multi-TS generating apparatus 100 aof FIG. 2 or the multi-TS generating apparatus 100 b of FIG. 5. Hence,it can be far easier to manage the transmitters at a studio stage. Forinstance, to upgrade the system, a related art transmitter has to updatethe entire transmitter, whereas in the digital broadcasting transmissionapparatus that does not include a turbo processor in the transmitter,only the studio stage is upgraded since a turbo processor such as, theturbo processor 150 a, or the turbo processor 150 b is provided in themulti-TS generating apparatus, such as the multi-TS generating apparatus100 a, the multi-TS generating apparatus 100 b, or the multi-TSgenerating apparatus 100 c. The studio stage refers to a broadcaststation that emits contents for broadcasting. The data is emitted inMPEG TS format.

FIG. 8 is a block diagram of a digital broadcasting reception apparatus400 according to an example embodiment of the present invention. Thedigital broadcasting reception apparatus 400 includes a demodulator 410,an equalizer 420, a viterbi decoder 430, a trellis decoder 440, a turbodecoder 450, a reception (RX) multiplexer 460, a deinterleaver 470, anRF decoder 480, and an RX derandomizer 490. The digital broadcastingreception apparatus 400 receives the multi-TS from the digitalbroadcasting transmission apparatus 200 of FIG. 7.

As shown in FIG. 8, the demodulator 410 detects synchronization of themulti-TS according to sync signals appended to a baseband signal of themulti-TS received from the digital broadcasting reception apparatus 200and demodulates the multi-TS. The equalizer 420 compensates for achannel distortion owing to a multipath of a channel by equalizing themulti-TS demodulated at the demodulator 410. The multi-TS equalized bythe equalizer 420 is fed to the viterbi decoder 430 and the trellisdecoder 440.

The viterbi decoder 430 corrects error of a normal stream of themulti-TS equalized by the equalizer 420 and decodes error-correctedsymbols. The trellis decoder 440 trellis-decodes turbo streams, forexample, of the multi-TS equalized by the equalizer 420. At this time,the plurality of the turbo streams is trellis-decoded by the trellisdecoder 440, and the trellis decoder 440 provides respective turbostreams to the turbo decoder 450.

The turbo decoder 450 turbo-decodes the respective turbo streams thatare trellis-decoded by the trellis decoder 440. The turbo decoder 450includes an outer deinterleaver 451, an outer map decoder 452, an RSdecoder 453, an eraser decoder 454, and an outer interleaver 455. Theouter deinterleaver 451 deinterleaves a respective one trellis-decodedturbo stream. The outer map decoder 452 decodes the one turbo streamdeinterleaved by the outer deinterleaver 451. The RS decoder 453RS-decodes the one turbo stream decoded by the outer map decoder 452.The eraser decoder 454 eraser-decodes the one turbo stream RS-decoded bythe RS decoder 453.

When a soft decision is output from the outer map decoder 452, the outerinterleaver 455 interleaves the one turbo stream decoded at the outermap decoder 452 and provides the one interleaved turbo stream to thetrellis decoder 440. The RX multiplexer 460 receives the viterbi-decodednormal stream from the viterbi decoder 430 and the normal stream fromthe trellis decoder 440, multiplexes and outputs the two normal streams.A normal stream from the viterbi decoder 430 is different from a normalstream from the trellis decoder 440. The output of the equalizer 420 isa normal stream which includes the turbo stream in the adaptation field.The normal stream including the turbo stream is input to the viterbidecoder 430 and the trellis decoder 440. The viterbi decoder 430receives the normal stream including the turbo stream, and decodes thereceived normal stream using a viterbi algorithm. The trellis decoder440 outputs only the turbo stream included in the normal stream.Accordingly, the viterbi decoder 430 decodes a normal stream, and thetrellis decoder 440 decodes a turbo stream.

The deinterleaver 470 deinterleaves the normal stream (or themultiplexed normal streams) fed from the RX multiplexer 460 and providesthe deinterleaved normal stream to the RS decoder 480. The RS decoder480 RS-decodes the normal stream deinterleaved by the deinterleaver 470and provides the RS-decoded normal stream to the RX derandomizer 490.The RX derandomizer 490 derandomizes the normal stream RS-decoded by theRS decoder 480 and outputs the derandomized normal stream.

FIG. 9 is a flowchart outlining a multi-TS generating method accordingto an example embodiment of the present invention. The shown multi-TSgenerating method is explained by referring to FIGS. 2 and 9.

As shown in FIG. 9, the adaptor 110 receives the normal stream,generates the adaptation field in some packets of the received normalstream, and provides the normal stream to the randomizer 120 (operationS500). The randomizer 120 randomizes the normal stream including thegenerate adaptation field (operation S510). The parity area generator130 generates the parity area for the randomized normal stream(operation S520). The interleaver 140, then interleaves the normalstream including the generated parity area (operation S530).

The turbo streams are processed by the turbo processor 150 a.Specifically, the plurality of the turbo streams isinformation-processed in the turbo preprocessors 152 (operation S540),encoded in the outer encoders 154 (operation S550), interleaved in theouter interleavers 156 (operation S560), and then output.

The stuffer 160 generates the multi-TS by stuffing the turbo streams fedfrom the turbo processor 150 a into the adaptation field of the normalstream fed from the interleaver 140 (operation S570). The multi-TSgenerated in the stuffer 160 is deinterleaved by the deinterleaver 170(operation S580). The parity area is removed from the multi-TS by theparity area eliminator 180 (operation S590). Next, the multi-TS isderandomized in the derandomizer 190 (operation S592) and transmitted tothe digital broadcasting transmission apparatus 200.

FIG. 10 is a flowchart outlining a multi-TS generating method accordingto another example embodiment of the present invention. The shown themulti-TS generating method is described by referring to FIGS. 5 and 10.

As shown in FIG. 10, the adaptor 110 receives the normal stream andgenerates the adaptation field in some packets of the received normalstream (operation S600). The normal stream including the adaptationfield is randomized by the randomizer 120 (operation S610).

The turbo processor 150 a, for example, receives and processes the turbostreams. Specifically, respective ones of the plurality of the turbostreams is respectively preprocessed by the turbo preprocessors 152(operation S620), encoded by the outer encoders 154 (operation S630),and interleaved by the outer interleavers 156 (operation S640).

When the turbo coding of the turbo streams is completed at the turboprocessor 150 a, the multi-stream interleaver 195 interleaves theturbo-coded turbo streams together and provides the interleaved turbostreams to the stuffer 160 (operation S650). The stuffer 160 generatesthe multi-TS by stuffing the turbo streams (or packets thereof) fed fromthe multi-stream interleaver 195 into the normal stream fed from therandomizer 120 (operation S660). The multi-TS generated by the stuffer160 is derandomized by the derandomizer 190 (operation S670) and thentransmitted to the digital broadcasting transmission apparatus 200.

FIG. 11 is a flowchart outlining a digital broadcasting transmissionmethod according to an example embodiment of the present invention. Thedigital broadcasting transmission method is explained by referring toFIGS. 7 and 11.

Upon receiving the multi-TS from the multi-TS generating apparatus 100 aof FIG. 2 or the multi-TS generating apparatus 100 b of FIG. 5, the TXrandomizer 210 receives and randomizes the multi-TS (operation S700).The SRS (Supplementary Reference Signal) stuffer 220 appends SRS(supplementary reference signal) to the stuffing area of the multi-TSrandomized by the TX randomizer 210 (operation S710).

The RS encoder 230 RS-encodes the SRS-appended multi-TS (operationS720), and the TX interleaver 240 interleaves the RS-encoded multi-TS(operation S730). The trellis/parity corrector 250 trellis-encodes theinterleaved multi-TS (operation S740). The TX multiplexer 260multiplexes by adding a field sync and a segment sync to thetrellis-encoded multi-TS (operation S750). The demodulator 270demodulates the multi-TS multiplexed by the TX multiplexer 260(operation S760). The demodulated multi-TS is transmitted to the digitalbroadcasting reception apparatus 400 through the power amplifier 300.

FIG. 12 is a flowchart outlining a digital broadcasting reception methodaccording to an example embodiment of the present invention. The digitalbroadcasting reception method is explained by referring to FIGS. 8 and12.

The demodulator 410 receives the multi-TS from the digital broadcastingtransmission apparatus 200 (operation S800) and demodulates the receivedmulti-TS (operation S810). The equalizer 420 equalizes the demodulatedmulti-TS (operation S820). The equalizer 420 provides the equalizedmulti-TS to the viterbi decoder 430 and the trellis decoder 440respectively. The viterbi decoder 430 viterbi-decodes the normal streamof the equalized multi-TS (operation S830). The trellis decoder 440trellis-decodes the turbo streams of the equalized multi-TS (operationS840). The trellis-decoded turbo streams are turbo-decoded by the turbodecoder 450 and then output (operation S850).

The RX multiplexer 460 receives the normal stream from the trellisdecoder 440 and multiplexes it with the normal stream fed from theviterbi decoder 430 (operation S860). The deinterleaver 470deinterleaves the normal stream (or normal streams) multiplexed by theRX multiplexer 460 (operation S870). The RS decoder 480 RS-decodes thedeinterleaved normal stream (operation S880). The RX derandomizer 490derandomizes the RS-decoded normal stream (operation S890). Next, thenormal stream is output from the RX derandomizer 490 and the turbostreams are output from the eraser decoders 454 (operation S892).

Note that operations S830 through S850 and S860 through S890 arearranged in the above described order to ease understanding of thisexample embodiment of the present invention. The order of thoseoperations can be carried out at the same time or otherwise altered.

As set forth above, a multi-TS generating apparatus and method and thedigital broadcasting transmission and reception apparatuses and methodscan achieve an improved packet structure when a receiver demodulates astream and greatly facilitate the management of a transmission systembecause the multi-TS generating apparatus at the studio stageturbo-codes the turbo streams. Since the multi-TS generating apparatusprocesses most of the turbo streams, the hardware structure of thedigital broadcasting transmission and reception apparatuses can besimplified and the plurality of the turbo streams can be easilytransceived.

While there have been illustrated and described what are considered tobe example embodiments of the present invention, it will be understoodby those skilled in the art and as technology develops that variouschanges and modifications, may be made, and equivalents may besubstituted for elements thereof without departing from the true scopeof the present invention. Many modifications, permutations, additionsand sub-combinations may be made to adapt the teachings of the presentinvention to a particular situation without departing from the scopethereof. For example, the turbo processor 150 a or the turbo processor150 b may be used with the multi-TS generating apparatus 100 a or themulti-transport stream (TS) generating apparatus 100 a. In variousexample embodiments, the normal stream and the turbo stream may includerespective packets. Accordingly, it is intended, therefore, that thepresent invention not be limited to the various example embodimentsdisclosed, but that the present invention includes all embodimentsfalling within the scope of the appended claims.

1. A digital broadcasting reception apparatus, comprising: a demodulatorto demodulate a transport stream (TS) if the TS including a plurality ofadditional data streams is received; and an equalizer to equalize theTS, wherein the TS is constructed in a digital broadcasting transmissionapparatus by performing RS-encoding of the plurality of additional datastreams to be additionally transmitted, forming a parity addition area,and inserting the plurality of additional data streams into a normaldata stream.
 2. The digital broadcasting reception apparatus of claim 1,wherein the TS is constructed by performing eraser encoding of theplurality of additional data streams in the digital broadcastingtransmission apparatus.
 3. The digital broadcasting reception apparatusof claim 1, further comprising: a decoder to decode the plurality ofrespective additional data streams included in the equalized TS.
 4. Thedigital broadcasting reception apparatus of claim 1, further comprising:a decoder to decode at least one of the plurality of additional datastreams included in the equalized TS.
 5. The digital broadcastingreception apparatus of claim 1, further comprising: a viterbi decoder toperform viterbi decoding of the normal data stream included in theequalized TS.
 6. The digital broadcasting reception apparatus of claim3, wherein the decoder comprises: a trellis decoder to perform trellisdecoding of the plurality of respective additional data streams includedin the equalized TS; and a turbo decoder to perform turbo decoding ofthe plurality of trellis-decoded additional data streams.
 7. The digitalbroadcasting reception apparatus of claim 6, wherein the turbo decodercomprises: an outer deinterleaver to deinterleave the plurality oftrellis-decoded additional data streams; an outer map decoder to decodethe plurality of deinterleaved additional data streams; a Reed-Solomon(RS) decoder to perform RS-decoding of the plurality of decodedadditional data streams; an eraser decoder to perform eraser-decoding ofthe plurality of RS-decoded additional data streams; and an outerinterleaver to interleave the plurality of additional data streamsdecoded by the outer map decoder if a soft decision is output from theouter map decoder, and to provide the plurality of interleavedadditional data streams to the trellis decoder.
 8. The digitalbroadcasting reception apparatus of claim 7, wherein the outerdeinterleaver, the outer map decoder, the RS decoder, the eraserdecoder, and the outer interleaver are provided to correspond to thenumber of the plurality of additional data streams.
 9. The digitalbroadcasting reception apparatus of claim 7, wherein at least one outerdeinterleaver, at least one outer map decoder, at least one RS decoder,at least one eraser decoder, and at least one outer interleaver areprovided to perform time-sharing of the plurality of additional datastreams.
 10. A stream processing method, comprising: demodulating atransport stream (TS) if the TS including a plurality of additional datastreams is received; and equalizing the TS, wherein the TS isconstructed in a digital broadcasting transmission apparatus byperforming RS-encoding of the plurality of additional data streams to beadditionally transmitted, forming a parity addition area, and insertingthe plurality of additional data streams into a normal data stream. 11.The stream processing method of claim 10, wherein the TS is constructedby performing eraser encoding of the plurality of additional datastreams in the digital broadcasting transmission apparatus.
 12. Thestream processing method of claim 10, further comprising: decoding theplurality of respective additional data streams included in theequalized TS.
 13. The stream processing method of claim 10, furthercomprising: decoding at least one of the plurality of additional datastreams included in the equalized TS.
 14. The stream processing methodof claim 10, further comprising: performing viterbi decoding of thenormal data stream included in the equalized TS.
 15. The streamprocessing method of claim 12, wherein the decoding of the plurality ofrespective additional data streams comprises: performing trellisdecoding of the plurality of respective additional data streams includedin the equalized TS; and performing turbo decoding of the plurality oftrellis-decoded additional data streams.
 16. The stream processingmethod of claim 13, wherein the decoding of the at least one of theplurality of additional data streams comprises: performing trellisdecoding of the at least one of the plurality of additional data streamsincluded in the equalized TS; and performing turbo decoding of the atleast one of the plurality of trellis-decoded additional data streams.17. The stream processing method of claim 15, wherein the performing ofthe turbo decoding comprises: deinterleaving the plurality oftrellis-decoded additional data streams; decoding the plurality ofdeinterleaved additional data streams; performing Reed-Solomon (RS)decoding of the plurality of decoded additional data streams; performingeraser-decoding of the plurality of RS-decoded additional data streams;and interleaving the plurality of decoded additional data streams if asoft decision is output from the outer map decoder.
 18. The streamprocessing method of claim 17, wherein the deinterleaving operation, thedecoding operation, the RS decoding operation, the eraser decodingoperation, and the interleaving operation are performed to correspond tothe number of the plurality of additional data streams.
 19. The streamprocessing method of claim 17, wherein the deinterleaving operation, thedecoding operation, the RS decoding operation, the eraser decodingoperation, and the interleaving operation are performed to processtime-sharing of the plurality of additional data streams.
 20. A digitalbroadcasting reception apparatus, comprising: a demodulator todemodulate a transport stream (TS) if the TS including a plurality ofadditional data streams is received; and an equalizer to equalize theTS, wherein the TS is transmitted from a digital broadcastingtransmission apparatus comprising a processor to process the pluralityof additional data streams so as to be robust against errors, an adapterto form a space in a normal data stream, a randomizer to randomize thenormal data stream wherein the space is formed, a stuffer to constructthe TS by inserting the plurality of additional data streams processedby the processor into the space, and a derandomizer to derandomize theplurality of additional data streams.
 21. The digital broadcastingreception apparatus of claim 20, further comprising: a decoder to decodethe plurality of respective additional data streams included in theequalized TS.
 22. The digital broadcasting reception apparatus of claim20, further comprising: a decoder to decode at least one of theplurality of additional data streams included in the equalized TS.